package com.jmar.dao;

import java.util.List;

import com.jmar.bean.User;

public interface UserDao {
	/**
	 * 添加新用户
	 * 
	 * @param user
	 * @return
	 */
	int insertUser(User user);

	/**
	 * 查询用户信息
	 * 
	 * @param id
	 *            用户id
	 * @return 用户信息
	 */
	User info(int id);

	/**
	 * 删除用户信息
	 * 
	 * @param id
	 *            用户id
	 */
	void del(int id);

	/**
	 * 查询所以用户信息
	 * 
	 * @return List
	 */
	List<User> all();

	/**
	 * 更新用户信息
	 * 
	 * @param user
	 *            User
	 */
	void update(User user);
}
